
#include <ESP8266WiFi.h>
#include "postdata.h"


const char *ssid     = "TP123";           // wifi的ssid
const char *password = "dp123123";      // wifi密码


void setup(void)
{
    // 串口波特率
    Serial.begin(9600);
    Serial.println();
    Serial.printf("Wifi Connecting to %s\n", ssid);

    WiFi.mode(WIFI_STA);                            // 默认情况下，ESP8266将尝试充当客户端和接入点。为避免干扰现有WIFI网络，明确将其设置为WiFi客户端。
    WiFi.begin(ssid, password);                     // 启动Wifi连接
//    WiFi.config(staticIP, gateway, subnet);         // 使用固定IP方式


    while (WiFi.status() != WL_CONNECTED)           // 阻塞式等待，直到连接成功
    {
        delay(500);                                 // 每500MS检测一次，一直到连接成功
        Serial.print(".");
    }

    Serial.println();
    Serial.print("WiFi Connected OK, IP address: ");  // 显示WIFI连接成功获取的本地IP
    // 192,168,0,22
    Serial.println(WiFi.localIP());
}

void loop()
{
    // 用HTTPClient发送POST请求
    // 写起来比较简洁
    HTTPClient_POST("30");
    delay(20000);


    // 用WIFIClient发送POST请求
//    WiFiClient_POST("30");
//    delay(20000);
}
